DROP PNG / .bas / .dat / .pc / .sc2
help Manual
READY
Tileset (0/256)
EDIT:
TILE $00 — PIXEL EDITOR Left-click palette = FG · Right-click = BG
FG
BG
Screen 1
+
animation Sprites

Screen Tools

Pixel Painter

Paint directly on tiles at pixel level
Black

Graphics Mode

GM1: 1 color pair per 8-tile group
GM2: independent color per tile row

Screen Info

32×24 tiles · 768 bytes name table

Import PNG

Drag a 256×192 PNG onto the canvas or use the Import PNG button. Existing tile indices are preserved — only new unique tiles are appended.

Code Import

Export

to
.DAT EXPORT OPTIONS
EXPORT SHEET OPTIONS

Screen Overview

auto_fix_high

SMART .BAS IMPORT

upload_file
Drop a .bas file here or click to browse
Supports CVBasic, ASM, and C source files
SPRITE EDITOR
Sprites (0/32) add
ANIMATION PREVIEW
Select multiple sprites (Shift+click) to animate
16×16 · SPRITE 16
Left click = set pixel · Right click = clear pixel · Drag to draw · Drag ref image with middle-click or hold Shift+drag

Sprite Properties

0 (DEFINE SPRITE 0)
15 — White

Overlay Layer 2 (2-sprite trick)

Pair a second sprite on top for 2-color effect. Both share the same screen position at runtime.

Transform

Preview — All Sprites

All defined sprites rendered at 2× with their assigned colors

Import Code

Paste CVBasic DATA BYTE, ASM DB, or C 0xFF hex data.
Also accepts drag-drop of .bas files.

Export CVBasic

DEFINE SPRITE indices: 0, 4, 8, 12, 16, 20…
Per Best Practices §7.3 — NOT byte offsets.